vmx realmode: HOST_CR0.TS must be cleared when restoring guest FPU
authorKeir Fraser <keir.fraser@citrix.com>
Sun, 3 Feb 2008 09:30:59 +0000 (09:30 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Sun, 3 Feb 2008 09:30:59 +0000 (09:30 +0000)
commitb2e1b25f9c4c43c3eff31d5fd63fb294bc4c3e96
tree39fa4b1decbc7ae3ae1316f67c1e8a2dcdf423a2
parent7eec742d383122d365a14d8e7b478c4c122179c7
vmx realmode: HOST_CR0.TS must be cleared when restoring guest FPU
state, otherwise in-Xen CR0.TS value becomes set again on next
vmexit. Then we crash the next time we try to emulate an FPU
instruction.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/arch/x86/hvm/vmx/vmcs.c
xen/arch/x86/hvm/vmx/vmx.c
xen/include/asm-x86/hvm/vmx/cpu.h
xen/include/asm-x86/hvm/vmx/vmcs.h